class LivrosController < ApplicationController

  before_filter :authenticate
  add_breadcrumb "Principal", :root_path
  add_breadcrumb "Livros", :livros_path
  
  def new
    @livro = Livro.new
  end

  def create
    @livro = Livro.new(params[:livro])
    @livro.num_alugado = 0
    if @livro.save 
      redirect_to livros_path
    else 
      render :action => 'new'
    end
  end
  
  def show
   @livro_existente = true
   @livro = Livro.find(params[:id])
   if params[:num_alugado] !=nil then
   @livro.num_alugado = (params[:num_alugado].to_i + 1)
   @livro.save     
   end
  end

  def index
    @livros = Livro.find(:all)
    @num_livros = Livro.count(:all)
  end

  def search
    @livros = Livro.find(:all, :conditions => ["titulo LIKE ?","%#{params[:titulo]}%"])
    @num_livros = Livro.count(:all, :conditions => ["titulo LIKE ?","%#{params[:titulo]}%"])
  end
  
  protected
  def authenticate
  
  if session[:logged]
    true
  else 
    redirect_to new_session_path
  end
  
  end
  
end
